package com.sxj.corejava.code02_运算符;

/**
 * @author 石小俊
 * @date 2025年07月14日 16:41
 */
public class Test01_算术运算符 {

    public static void main(String[] args) {
        // 如果数据类型是整数,其运算结果也是整数
        // 如果数据类型是浮点数,其运算结果也是浮点数
        int num1 = 5,num2 = 3;
        System.out.println(num1 + num2);
        System.out.println(num1 - num2);
        System.out.println(num1 * num2);
        System.out.println(num1 / num2);
        System.out.println(num1 % num2);

        System.out.println("***************自增与自减***************");
        // 变量++表示先执行本行代码,执行完毕后对变量执行+1的运算
        System.out.println(num1++);
        System.out.println(num1);
        // 相当于以下两行代码
//        System.out.println(num1);
//        num1 = num1 + 1;

        // ++变量表示先执行变量+1的运算,再执行本行代码
        System.out.println(++num2);
        System.out.println(num2);
        // 相当于以下两行代码
//        num2 = num2 + 1;
//        System.out.println(num2);
        // num1:6,num2:4
        System.out.println(num1--);
        System.out.println(--num2);
    }

}
